/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
img{display: block;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#333; font:12px/20px "SimSun","宋体","Arial Narrow",HELVETICA; background:#fff;/* overflow-y:scroll;*/ }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
a { color:#0c0c0c; text-decoration:none; }
a:visited { color:#0c0c0c; }
a:hover, a:active, a:focus { color:#a70e0e; text-decoration:none; }
.redstar{color:#f00}
#pages{margin-top:30px;text-align:center}

.hidden{visibility:hidden;}
.blank20{width:100%;height:20px;float:left;clear:both;}
div.no-border{border:0px;}

#tab_1{min-height:237px}
#tab_2{min-height:265px}
.w1002{width:100%;margin:0px auto;}

.body{width: 1002px;margin:0px auto;}

.topbar{width:260px;height:24px;line-height:24px;float:right;margin-top:4px;}
.search-form{width:250px;*width:262px;height:24px;line-height:24px;float: right;margin-top:20px;margin-right:10px;}
.top-2{width:100%;float: left;}
.logo{width:286px;height:46px;float:left;margin-left: 10px;}
.search-txt{width: 192px; height:22px;line-height:22px;border:1px solid #c2c2c2;padding:2px 0 2px 4px;color:#d0cdcd}
.btn-search{padding:6px 8px;border:1px solid #295fcc;background-color:#82baf9;color:#044c9e;}

.nav{height:42px;border:1px solid #cecece;border-left:0px;border-right:0px;margin-top:28px;}
.nav ul{padding:0px 18px;}
.nav ul li{float:left;padding:0px 11px;} 
.nav ul li a{height:42px;line-height:42px;font-weight:bold;}
.nav ul li a:hover{color:#a70e0e;text-decoration: none;}
.nav ul li.cur,.nav ul li:hover{background:url(../images/bg_red_line.jpg) center bottom repeat-x;}
.nav ul li.spline{width:2px;height:42px;background:url(../images/bg_spline.jpg) center center no-repeat;} 
.slider{height:308px;}

.tab-box{margin-top: 18px;}
.tab-header{height:28px;border-bottom:1px solid #c9c9c9;}
.tab-header ul{float:left;}
.tab-header .more{float:right;color:#b2b4b5;margin-right:10px;}
.tab-header ul li{float:left;height:28px;line-height:28px;padding:0px 15px;}
.tab-header ul li a{font-weight: bold;}
.tab-header ul li.cur a{color:#a70e0e;}
.tab-header ul li:hover,.tab-header ul li.cur{background:url(../images/bg_red_top.jpg) top center repeat-x;border-bottom:1px solid #ffffff;border-left:1px solid #cecece;border-right:1px solid #cecece;}

.son-content{margin-top: 26px;}

/* service  */
.servicebox{margin-top:10px;}
.servicebox dl dt{border-bottom:1px solid #D9D9D9;margin-bottom:10px;}
.servicebox dl.brand dt{width:100%;height:30px;background:url(../images/ico_brand.jpg) left center no-repeat;}
.servicebox dl.feature{margin-top:10px;}
.servicebox dl.feature dt{width:100%;height:30px;background:url(../images/ico_feature.jpg) left center no-repeat;}
.servicebox ul li{position:relative;float:left;width:152px;height:160px;background-color:#F8F8F8;text-align:center;margin:0px 7px;border-bottom:1px solid #D9D9D9}
.servicebox dl dd p.title{bottom:40px;font-size:14px;font-family: "Microsoft Yahei"; display: inline-block; position: absolute; text-align: center; width: 100px; left: 50%; margin-left: -50px;}
.servicebox dl dd p.txtinfo{color:#999;bottom: 2px; display: inline-block; height: 36px; left: 50%; line-height: 18px; margin-left: -70px; overflow: hidden; position: absolute; width: 140px; word-break: break-all;}
.servicebox ul li a img{margin-top:16px;display:inline-block;}

/* pic-1 */
.pic-1 .col-left,.pic-2 .col-left{width:700px;float:left;border-right:1px dashed #ccc;}
.pic-1 dl{width:350px;float:left;margin-top: 26px;}
.pic-1 dl.no-mtp{margin-top:0px;}
.pic-1 dl dt{width:101px;float:left;}
.pic-1 dl dt img{width:97px;height:71px;border:1px solid #ccc;padding:1px;}
.pic-1 dl dd{float:left;width:227px;padding:0px 10px;}
.pic-1 dl dd h3{font-size:12px;}
.pic-1 dl dd p{height:40px;line-height:20px;overflow:hidden;color:#838383;}
.pic-1 .col-right,.pic-2 .col-right{width:301px;float:left;}
.pic-1 .col-right ul,.pic-2 .col-right ul{margin-left:12px;}
.pic-1 .col-right ul li{background: url("../images/ico_arrow.jpg") no-repeat left center; height: 26px; line-height: 26px; overflow: hidden; padding-left: 16px;}
.pic-1 .col-right ul li a{display: block; float: left; height: 26px; line-height: 26px; overflow: hidden; /* text-overflow: ellipsis; */ white-space: nowrap; width: 204px;}
.pic-1 .col-right ul li a.readonline{float:right;width:48px;color:#0131ba;text-decoration:underline}

/* pic-2 */
.pic-2 dl{width:350px;float:left;}
.pic-2 dl dt{width:150px;float:left;position:relative;}
.pic-2 dl dt img{width:135px; height:191px;}
.pic-2 dl dd p{color: #838383; height: 182px; line-height:23px; overflow: hidden;}
.pic-2 dl dd{float:left;width:180px;padding:0px 10px;}
.pic-2 dl dd h3{font-size:14px;}
.pic-2 .img-hover{background: url("../images/hover_img.gif") no-repeat center center; bottom: -8px; color: #FFFFFF; font-size: 18px; font-style: normal; font-weight: bold; height: 42px; left: -8px; line-height: 52px; position: absolute; text-align: center; width: 67px;}
.pic-2 .col-right ul li{background: url("../images/ico_pdf.jpg") no-repeat left center; height: 26px; line-height: 26px; overflow: hidden; padding-left: 24px; text-overflow: ellipsis;}
.pic-2 .col-right ul li span{float:left;width:210px;height:26px;line-height:26px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.pic-2 .col-right ul li a{float:right;text-decoration: underline;color:#0131ba;}

/* 列表页 */
.mainbox{border: 1px solid #cdcdcd;margin: 0 auto;width: 1002px;}
.mainbox .col-left{width:234px;float: left;padding:12px;}
.mainbox .col-left h3{text-align:center;}
.mainbox .col-left ul{padding:0px 10px;margin-top:10px;}
.mainbox .col-left ul li{display: block; float: left; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 218px;text-align: center;}
.mainbox .col-left ul li a{height:24px;line-height:24px;}
.mainbox .col-left ul li a.cur{color:#a70e0e}
.mainbox .col-right{width:743px;_width:736px;min-height:350px;float: left;border-left:1px solid #bfbfbf;}
.breadcrumb{height:36px;line-height:36px;border-bottom:1px solid #bfbfbf;padding-left:10px;margin-left: 1px;color:#716e6e;}
.breadcrumb a{color:#716e6e;}
.mainbox .col-right .list-box{padding:20px;}

/* searchlistbox */
.searchlistbox{padding:30px;}

.list-box ul li{background:url(../images/bg_dashed.jpg) left bottom repeat-x;padding-bottom:14px;margin-top: 0px;float: left;width:100%;}
.list-box ul li .pic{width:105px;height:150px;border:1px solid #ccc;padding:1px;float: left;}
.list-box ul li .pic img{width:105px;height: 150px;}
.list-box dl dt{width:100%;height: 48px;line-height: 48px;float:left;}
.list-box dl dt a.title{float:left;font-size:14px;font-weight:bold;}
.list-box dl dt a.read{float:right;text-decoration: underline;color:#0131ba;}
.list-box dl dd p{color:#7c7c7c;line-height:24px;}

.list-book ul li{margin-top:14px;}
.list-book dl{float: left; padding-left: 10px; width:584px;}
.list-book dl dt{height:28px;line-height:28px;}

/* 详细页 */
.content-box{border:1px solid #ccc;width:962px;min-height:500px;padding:20px 20px 50px 20px;}
.content-box .arc_title{color:#2d48ae;font-weight:bold;font-size:24px;text-align: center;padding:50px 0px;}
.content-box .summary{width:967px;height:33px;line-height: 33px;margin:0px auto;border-top: 1px solid #b5b5b5;background-color: #e8e8e8;text-align: center;color:#606060;}
.content-box .summary span{padding:0px 10px;}
.content-box .content{width:967px;margin:0px auto;font-size:14px;padding-bottom:74px;font-size:16px;line-height: 180%;}
.content-box .content p{text-indent:2em;}
.spline{width:967px;height:1px;background: url(../images/bg_dashed.jpg) left bottom repeat-x;}
.window_close{width:967px;text-align: center;margin-top:50px;}

.searchform{margin:6px 0px;}
.searchform form{width:300px;margin:0px auto;}
.resultbar {
  color: #428c5b;
  height: 32px;
  line-height: 32px;
  text-indent: 12px;
}
.resultbar  strong{color:#F00}

/*单页*/
.page-content{font-size:14px;font-size:16px;line-height: 180%;}
.page-content p{text-indent:2em;}


/* 留言 */
.msg-content{width:714px;padding:0px 27px;border:1px solid #ccc;border-top:0px;border-right:0px;background:url(../images/bg_paper_right.jpg) right top repeat-y;margin:60px auto;font-size:16px;line-height:180%;}
.msgtable tr td input.intxt {
  height: 20px;
  line-height: 20px;
}

/* flink */
.flink{width:100%;height:38px;line-height:38px;float:left;border:1px solid #bfbfbf;border-left:0px;border-right:0px}
.flink span{font-size:12px;width:80px;height:38px;float:left;text-align:center;}
.footer{float:left;padding:20px 0px;}
.footer p{text-align: center;height:24px;line-height:24px;color:#5a5959;}


.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	background-image:none;
	padding-bottom: 0px;
	width:auto;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

#frameContent{ 
	width:100%;                                      /*调整显示区的宽*/ 
	font-size:16px; 
	line-height:180%; 
	word-break:break-all; 
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#frameContent{ 
		width:100%;                                      /*调整显示区的宽*/ 
		font-size:16px; 
		line-height:164%; 
		word-break:break-all; 
	}
 }	